/*
    Developer: John Archer (john.archer.jpa@gmail.com)
 
    This file is part of VTBuilder.

    VTBuilder is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License.

    VTBuilder is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with VTBuilder.  If not, see <http://www.gnu.org/licenses/>.
 */

package core.rb;

import java.util.ArrayList;
import java.util.Comparator;

public class IB implements Comparator <IB>{
    public ArrayList <String> reads;
    public IB(){
        this.reads = new ArrayList<String>();
    }
    public IB(ArrayList <String> reads){
        this.reads = reads;
    }
    @Override
    public int compare(IB t, IB t1) {
        if(t.reads.size() > t1.reads.size()){
            return -1;
        }
        else if(t.reads.size() < t1.reads.size()){
            return 1;
        }
        return 0;
    }
}